package com.egao.common.module.company.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用人单位(company_check_record)表实体类
 * @author dl
 */
@Data
@ApiModel(description = "单位审核日志")
@TableName("company_check_record")
public class CompanyCheckRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("单位编号")
    private Integer companyId;

    @ApiModelProperty("单位审核状态 0待审核 1通过 2不通过 3锁定")
    private String state;

    @ApiModelProperty("审核说明")
    private String stateContent;

    @ApiModelProperty("审核人编号")
    private Integer checkUserId;

    @ApiModelProperty("添加时间")
    private Date createTime;

    @ApiModelProperty("编辑时间")
    private Date updateTime;

    @ApiModelProperty("业务编号")
    private Integer businessId;

    @ApiModelProperty("业务类型 1、招聘 2 宣讲会 3 空中宣讲会 4 公司 5 双选会")
    private String type;

    @ApiModelProperty("逻辑删除 0正常 1删除")
    @TableLogic
    private Integer deleted;
}
